/*
* @Author: Marte
* @Date:   2019-07-01 09:14:01
* @Last Modified by:   Marte
* @Last Modified time: 2019-07-06 14:09:19
*/
body,html,ul{
    margin:0px;
    padding:0px;
}
.navbar-right{
    margin:0;
}
.navbar{
    width:100%;
    height:65px;
    background:#3164b7;
    border:0;
    border-radius:0;
    margin:0;
    color:#FFF;
}
.nav-tabs{
    border:0px;
}
.nav-tabs .active{
    background:transparent;
}
.navbar-nav>li>a{
    background:transparent;
    height:65px;
    line-height:35px;
    color:#fff;
}
.navbar-default .navbar-nav>li>a{
    color:#fff;
}
/* 横向选项卡 */
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
    color:#3164b7;
    background:#dcecff;
}
 .navbar-default .navbar-nav>li>a:hover{
    color:#fff;
    font-weight:bold;
 }
.navbar .navbar-brand{
    font-size:20px;
    font-weight:bold;
    font-family:'Adobe 黑体 Std';
    color:#fff;
    height:50px;
    line-height:35px;
}
.navbar .nav-tabs{
    background:#dcecff;
}
#myTab{
    margin-right:30px;
}
/* 下拉菜单 */
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
    color:#fff;
    background:#3164b7;
}
.dropdown-menu{
    color:#fff;
    background:#3164b7;
    border:0;
}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{
    color:#3164b7;
    background:#dcecff;
}
.dropdown-menu>li>a{
    color:#fff;
}

.menu{
    height:50px;
    width:100%;
    background:#dcecff;
}
.content{
    width:780px;
    min-height:1000px;
    margin:0 auto;
}

/*第二层选项卡开始*/
.publishingPosts>.menu>.nav{
    width:1002px;
    height:50px;
    background:#dcecff;
    margin:0 auto;
}
.publishingPosts>.menu>.nav>span{
    display:inline-block;
    width:180px;
    height:50px;
    line-height:50px;
    color:#3164b7;
    position:relative;
    padding-left:10px;
    font-size:20px;
}
.publishingPosts>.menu>.nav>span:after{
    content:"";
    display:block;
    width:4px;
    height:20px;
    position:absolute;
    left:0px;
    top:12px;
    background:#3164b7;
}
.publishingPosts>.menu>.nav>div>button{
    height:40px;
    background:#cae2ff;
    color:#3164b7;
    border:1px solid #3164b7;
    padding:3px 20px;
    margin-top:5px;
}
.publishingPosts>.menu>.nav>div>.orange{
    background:#f87d52;
    color:#fff;
    border:0;
    padding:3px 35px;
}
.publishingPosts>.content .title{
    height:50px;
    line-height:50px;
    font-size:16px;
    font-weight:bold;
    color:#3164b7;
    position:relative;
    padding-left:40px;
}
.publishingPosts>.content .title:after{
    content:"";
    display:block;
    width:660px;
    height:5px;
    background:#3164b7;
    position:absolute;
    left:120px;
    top:25px;
    text-align: right;
}
.publishingPosts .form-group label>span{
    margin-right:5px;
    color:red;
}


.publishingPosts,.positionManagement{
    width:1002px;
    min-height:1000px;
    margin:0 auto;
}
.positionManagement .list > .row > div{
    height: 130px;
    border: 1px solid #d6d6d6;
    margin: 15px 15px 0 0;
    box-sizing: border-box;
    width: 48%;
}
.positionManagement .list > .row > div:first-child{
    margin:15px 15px  0 0;
}
.dropdown-menu{
    background:#3164b7;
}
.datetimepicker table tr td span:hover,.datetimepicker table tr td.day:hover,.datetimepicker thead tr:first-child th:hover, .datetimepicker tfoot th:hover{
    background:#dcecff;
    color:#3164b7;
}
.publishingPosts .ld{
    margin-top:10px;
    position:relative;
    font-size:12px;
}
.publishingPosts .ld .qyflCont{
    width:100%;
    min-height:70px;
    transition:all .2s;
}
.publishingPosts .ld .retract{
    position:absolute;
    right:-30px;
    bottom:0;
    font-size:12px;
    color:#3164b7;
    cursor: pointer;
}
.publishingPosts .ld .qyflCont .flList{
    width: 65px;
    height:25px;
    border:1px solid #959595;
    display:inline-block;
    margin:5px 3px;
    text-align:center;
    line-height:25px;
    color:#6e6e6e;
    border-radius:5px;
    cursor: pointer;
}
.publishingPosts .ld .qyflCont span:nth-of-type(9n){
    margin-right:0;
}
.publishingPosts .ld .qyflCont .active{
    background:#dcecff;
    color:#3164b7;
    border:1px solid #3164b7;
}


.publishingPosts .ld .yxfl{
    border-bottom:1px solid #ececec;
    margin-bottom:12px;
}
.publishingPosts .ld .yxfl .yxList{
    width: 75px;
    height:25px;
    display:inline-block;
    margin:5px 3px;
    text-align:center;
    line-height:25px;
    color:#3164b7;
    border-radius:5px;
    cursor: pointer;
    background:#dbecff;
    position:relative;
    z-index:2;
}
.publishingPosts .ld .yxfl .yxList::after{
    display:inline-block;
    position:absolute;
    right:5px;
    top:1px;
    content:"×";
    z-index:0;
}
.publishingPosts .ld .yxfl .yxList:nth-of-type(8n){
    margin-right:0;
}


.cOrange{
    color:orange;
    font-weight:bold;
}
/*新建职位结束*/


/*职位管理开始*/
.positionManagement{
    position:relative;
    min-height:400px;
    width:100%;
}
.positionManagement .navbar{
    width:100%;
    height:50px;
    background:#dcecff;
    margin:0px auto;
}

.positionManagement .navbar .container-fluid{
    width:1002px;
    margin:0 auto;

}
.positionManagement .orange{
    background:#f87d52;
    color:#fff;
    border:0;
    padding:10px 25px;
    border-radius:2px;
    height:35px;
    line-height:15px;
    margin-top:8px;
}
.positionManagement .seach{
    height:35px;
    width:50px;
    background:#fff;
    margin-left:5px;
    margin-top:8px;
    padding:0;
    transition: all 2s;
}
.positionManagement .seach input{
    width:0px;
    height:35px;
    border-radius:0;
    margin:0;
    display:inline-block;
    border:0;
    vertical-align: middle;
    padding:0;
    transition: all 2s;
    padding-left:5px;
}
.positionManagement .seach .btn{
    margin:0px;
    height:30px;
    line-height0;
    background:red;
    border-radius:0;
    background:#fff;
    color:#3164b7;
    vertical-align: middle;
    outline:0;
    margin-top:-5px;

}
.positionManagement  .btn.active, .btn:active{
    box-shadow:none;
}


.positionManagement #myTab1{
    position:absolute;
    left:860px;
    height:50px;
}
.positionManagement #myTab1 li{
    height:50px;
}
.positionManagement #myTab1 li a{
    height:50px;
    line-height:15px;
    color:#8099c1;
    text-align:center;
    text-align:center;
}
.positionManagement #myTab1>li.active>a{
    border:0;
    color:#3164b7;
    border-bottom:3px solid #3164b7;
}
.positionManagement .rightMenu{
    width:20%;
    margin:0;
    vertical-align:middle;
}
.positionManagement .rightMenu input{
    vertical-align:middle;
    margin-top: -3px;
    background:#fff;
}
.positionManagement .rightMenu p{
    margin:15px 5px;
}
.positionManagement .rightMenu a{
    color:#3164b7;
    font-size:14px;
    text-decoration: underline;
}
.positionManagement .row div{
    padding:0;
}
.positionManagement .row .top{
    height:90px;
    width:100%;
    background:#fff;
    padding:20px 14px;
    background:url(../image/wx.png) no-repeat left top;
}
.positionManagement .row .top .bt{
    color:#505050;
    font-size:18px;
    font-weight:bold;
    margin-bottom:5px;
}
.positionManagement .row .top .nr > span{
    display:inline-block;
    padding:0 8px;
    border-right:1px solid #888888;
    height:14px;
    line-height:14px;
    color:#888888;
}
.positionManagement .row .top .nr > span:first-child{
    padding-left:0;
    color: #ff743d;
    font-weight:bold;
}
.positionManagement .row .top .right{
    text-align:center;
    color:#888888;
}
.positionManagement .row .top .right div{
    width:75px;
}
.positionManagement .row .top .right div>span{
    margin-bottom:5px;
    display:block;
}
.positionManagement .row .top .right .ytd>span{
    color:#ff743d;
}
.positionManagement .row .top .right .yms>span{
    color:#22cc8a;
}
.positionManagement #myTabContent{
    width:1002px;
    margin:0 auto;
}

.positionManagement .row .bottom{
    height:40px;
    width:100%;
    background:#dcecff;
    padding:8px 14px;
    color:#888;
}
.positionManagement .row .bottom .navbar-left{
    color:#888;
}
.positionManagement .row .bottom .navbar-left>span{
    color:#3164b7;
    font-weight:bold;
    backgorund:red;
}
.positionManagement .row .bottom .navbar-right > a:last-child{
    background:#3164b7;
    color:#fff;
    width:80px;
    display:inline-block;
    height:25px;
    line-height:25px;
    text-align:center;
    border-radius:5px;
    margin-left:5px;
}

/*时间选择器样式修改*/
.dropdown-menu{
    background:#f7f7f7;
}
.datetimepicker table{
    color:#888888;
}

/*翻页*/
.page{
    text-align:center;
}
.pagination{
    margin:25px auto;
}
.pagination li a{
    color:#fff;
    background:#78a6f0;
    margin:0 3px;
}
/*职位管理结束*/

/*简历管理开始*/
.resumeManagement{
    width:100%;
    min-height:150px;
    /* background:red; */
}
.resumeManagement .menu{
    width:100%;
    height:50px;
    background:#dcecff;
}
.resumeManagement .menu .nav{
    width:1560px;
    height:50px;
    margin:0 auto;
}
.resumeManagement .menu .nav .navbar-left{
    width:70%;
    height:50px;
    line-height:50px;
}
.resumeManagement .nav-tabs>li.active>a,.resumeManagement .nav-tabs>li.active>a:focus,.resumeManagement .nav-tabs>li.active>a:hover{
    border:0;
    background:transparent;
}
.resumeManagement .menu .nav .navbar-left li a{
    color:#8099c1;
    height:50px;
    line-height:30px;
}

.resumeManagement  .nav-tabs .active a{
    background:transparent;
    border:0;
    border-radius:0;
    color:#3164b7;
    border-bottom:2px solid #3164b7;
}
.resumeManagement .menu .nav .navbar-right{
    width:30%;
    height:50px;
    padding-top:8px;
}
.resumeManagement .menu .nav .navbar-right > span{
    width:30px;
    height:30px;
    background:#3164b7;
    border-radius:3px;
    color:#fff;
    line-height:30px;
    text-align:center;
    padding:0;
    margin-right:3px;
}
.resumeManagement .menu .nav .navbar-right > .dropdown,.resumeManagement .menu .nav .navbar-right input,.resumeManagement .menu .nav .navbar-right .btn{
    padding:0px;
    height:30px;
    line-height:30px;
}
.resumeManagement .menu .nav .navbar-right .seachBtn{
    border:1px solid #3164b7;
    color:#3164b7;
}
.resumeManagement .menu .nav .width100{
    width:100%;
}
.resumeManagement .dropdown,.resumeManagement .menu .nav .navbar-right input{
    padding-left:5px;
}
.resumeManagement .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover{
    background:#fff;
}
.resumeManagement .dropdown-menu>li>a{
    color:#999;
}
.resumeManagement .navbar-right .dropdown-menu{
    left:0;
}

/* 面板内容开始 */
.resumeManagement > .tab-content{
    height:50px;
    width:1560px;
    line-height:50px;
    margin:0 auto;
}
.resumeManagement > .tab-content > #all{
    height:50px;
    width:1560px;
    border-bottom:1px solid #e9e9e9;
}
.resumeManagement > .tab-content > #all input{
    width:25%;
    margin:8px 5px 0 5px;
}
.resumeManagement > .tab-content > #all label{
    float:left;
}
.resumeManagement > .tab-content > #all select{
    width:55%;
    margin-top:8px;
    float:left;
}

.table{
    width:1560px;
    margin:0 auto;
    border:1px solid #e9e9e9;
}
.table > thead > tr > th{
    color:#4872bc;
    text-align:center;
    font-weight:normal;
}
.table > tbody > tr{
    position:relative;
}
.table > tbody > tr > td{
    text-align:center;
    font-weight:normal;
}
.table > tbody > tr > td > span{
    font-size:14px;
    font-weight:normal;
    margin:5px 0 0 8px;
}
.table > tbody > tr > td > a{
    margin:0 5px;
}
.modal .row .basicInfo{
    height:50px;
    line-height:50px;
}
.modal .row .basicInfo span{
    padding:0 12px;
    border-right:1px solid #333333;
}
.modal .row .basicInfo span:last-child{
    border:0;
}
.modal .row .contact span{
    padding:0 12px;
}
.modal .row  .title{
     font-size:16px;
     color:#3164b7;
     border-left:4px solid #3164b7;
     height:20px;
     line-height:20px;
     padding-left:10px;
     margin:20px 0 10px 0;
}
.modal .row .name{
    padding:12px;
    font-size:30px;
}
.modal .row .listInfo{
    margin:8px 0;
}
.modal .row .listInfo span{
    padding:0px 12px;
    border-right:1px solid #333333;
}
.modal .row .listInfo span:last-child{
    border:0;
}
.modal .row .listInfo .jobInfo{
    margin:0 0 0 15px;
}
.modal .row .listInfo .jobTxt{
    margin:0 0 0 27px;
}
/* 面板内容结束 */


.resumeManagement .footer{
    width:1560px;
    margin:0 auto;
    background:#f4f9fa;
}
.resumeManagement .footer .operation{
    padding:6px 0  0 35px;
}
.resumeManagement .footer .operation input{
    margin-right:38px;
}
.resumeManagement .footer .operation span{
    padding:0 12px;
    border-right:1px solid #cfd1d1;
}
.resumeManagement .footer .operation span:last-child{
    border:0;
}
.resumeManagement .footer .pagination{
    margin:0;
    padding:0;
    float:right;
}
.resumeManagement .footer .pagination li a{
    background:transparent;
    border:0;
    color:#3164b7;
    padding:6px 5px;
}
/*简历管理结束*/







.duan{
    width:40%;
    display:inline-block;
    margin-right:10px;
}
.duan1{
    width:82%;
    display:inline-block;
}
.pr0{
    padding-right:0;
}
.pl0{
    padding-left:0;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.bold{
    font-weight:bold;
}
.blueText{color:#0096ff;}
.greenText{color:#19c466 ;}
.redText{color:#ff3000; }